package cn.stylefeng.guns.modular.order.model.params;

import lombok.Data;
import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 出库订单预排车表
 * </p>
 * @author zhucx
 * @since 2023-11-08
 */
@Data
public class OrderOutpreparePlatooncarParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;

    private Long clientVolSumId;

    /**
     * 发货门店id
     */
    private String storeId;

    /**
     * 发货门店名称
     */
    private String storeName;

    /**
     * 收货客户id
     */
    private String clientId;

    /**
     * 客户名称
     */
    private String clientName;

    /**
     * 申请数量
     */
    private String quantity;

    /**
     * 体积
     */
    private String volume;

    /**
     * 换算数量
     */
    private String wholeQuantity;

    /**
     * 承运商id
     */
    private Long carrierId;

    /**
     * 承运商
     */
    private String carrierName;

    /**
     * 车辆id
     */
    private Long carId;

    /**
     * 车牌号
     */
    private String carnumber;

    /**
     * 司机
     */
    private String siji;

    /**
     * 司机电话
     */
    private String sijidianhua;
    private String sijidianhua2;

    /**
     * 准载量
     */
    private String zhunzailiang;

    /**
     * 满载率
     */
    private String fulllv;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    private String stat;

    private Date estDeliveryDate;

    /**
     * 备注
     */
    private String memo;

    /**
     * v1
     */
    private String v1;

    /**
     * v2
     */
    private String v2;

    /**
     * 部门id
     */
    private Long deptId;

    /**
     * 交付客户id
     */
    private Long deliverId;

    private String keyword;

    private String statNotIn;


    @Override
    public String checkParam() {
        return null;
    }

}
